/* Copyright (C) 2007 Notyet

这是algebra库的一部分。

algebra是一个基于C开发的库，旨在解决代数式化简与解简单方程的问题。

联系方式：
E-Mail:nt1900@gmail.com  */

#ifndef _ALG_CONVERTER_H_
#define _ALG_CONVERTER_H_	//防止多次定义 

#define ALG_SYMBOL_ADD	'+'
#define ALG_SYMBOL_SUB	'-'
#define ALG_SYMBOL_NEG	'-'
#define ALG_SYMBOL_MUL	'*'
#define ALG_SYMBOL_DIV	'/'
#define ALG_SYMBOL_POW	'^'
#define ALG_SYMBOL_RAD	'@'

#ifdef __cplusplus
extern "C" {
#endif
DLLIMPORT extern void		alg_converter_init();
DLLIMPORT extern FORMULA*	alg_conv_to_formula(char* src);
DLLIMPORT extern char*		alg_conv_to_string(FORMULA* src);
#ifdef __cplusplus
}
#endif

#endif /* _ALG_CONVERTER_H_ */
